/*
 * Atom.h
 *
 *  Created on: 27.07.2012
 *      Author: maikel
 */

#ifndef ATOM_H_
#define ATOM_H_

#include <vector>
#include <string>
#include <istream>
#include "Eigen/Dense"

using std::istream;
using std::string;

namespace gro {

struct Atom {
	const static int dim = 3;
/*
	struct {
		int number;
		string name;
	} residue;

	int number;
	string name;
	Eigen::Vector3d velocity; */
	Eigen::Vector3d position;
};

istream &operator>>(istream &is, Atom &a);

} /* namespace gro */
#endif /* ATOM_H_ */
